dsp dsp development mechanical digital dsp software design digital signal processing engineering services engineers audio engineering dsp card manufacturing electrical engineer fpga consulting